home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pcr / pcr4_4.lha / DIST / boot / makefile < prev    next >
Makefile  |  1992-04-16  |  4KB  |  114 lines

  1. #
  2. # PCR lower-level makefile for boot subdirectory
  3. #
  4. # Demers, November 12, 1990 3:16:50 pm PST
  5. #
  6. #
  7. # TODO: put in stuff to compile the tests
  8. #
  9. #
  10. # READ the comments in makefile.common!
  11. #
  12.  
  13. INCLUDE = CommandLine.h CommandLinePrivate.h CommandLoop.h
  14. BIN = XRDBX
  15. OBJ = boot.o
  16. LIB =
  17. LIBA =
  18. MAKE_DEPEND_SRC = CommandLine.c CommandLoop.c CommandLoopCompatibility.c
  19. MAN = 
  20.  
  21.  
  22. include makefile.config
  23. include ../makefile.common
  24.  
  25. #
  26. # targets
  27. #
  28.  
  29. notarget: boot.o
  30.  
  31. boot.o: ${VERSION_DOT_O} CommandLine.o CommandLoop.o CommandLoopCompatibility.o
  32.     ld -r -o boot.o ${VERSION_DOT_O} CommandLine.o CommandLoop.o \
  33.         CommandLoopCompatibility.o
  34.  
  35. CommandLine.o: CommandLine.c makefile.config
  36.     ${CC} -c -g ${CFLAGS} CommandLine.c
  37.  
  38. ppcr: boot.o
  39.     /bin/cc -Bstatic -o ppcr ../LIB/${CONFIG_DIR}/XRRoot.o boot.o \
  40.         ../threads/threads.o ../loading/loading.o ../gc/gc.o \
  41.         ../package/package.o ../LIB/${CONFIG_DIR}/xr.a
  42.  
  43. #
  44. # There is an implicit assumption that all files in BIN are derived, so ...
  45. #
  46. XRDBX: XRDBX.csh
  47.     cp -p XRDBX.csh XRDBX
  48.  
  49. #
  50. # DO NOT DELETE THIS LINE -- MAKE DEPEND DEPENDS ON IT BEING HERE!
  51. CommandLine.o: CommandLine.c
  52. CommandLine.o: INCLUDE/xr/CommandLine.h
  53. CommandLine.o: ../INCLUDE/xr/BasicTypes.h
  54. CommandLine.o: ../INCLUDE/xr/Threads.h
  55. CommandLine.o: ../INCLUDE/xr/ThreadsInlines.h
  56. CommandLine.o: ../INCLUDE/xr/ThreadsSharedMem.h
  57. CommandLine.o: INCLUDE/xr/CommandLinePrivate.h
  58. CommandLine.o: ../INCLUDE/xr/Threads.h
  59. CommandLine.o: ../INCLUDE/xr/ThreadsBackdoor.h
  60. CommandLine.o: /usr/include/sys/time.h
  61. CommandLine.o: /usr/include/time.h
  62. CommandLine.o: /usr/include/sys/stdtypes.h
  63. CommandLine.o: ../INCLUDE/xr/ThreadsMsg.h
  64. CommandLine.o: ../INCLUDE/xr/UIO.h
  65. CommandLine.o: /usr/include/sys/types.h
  66. CommandLine.o: /usr/include/sys/stdtypes.h
  67. CommandLine.o: /usr/include/sys/sysmacros.h
  68. CommandLine.o: /usr/include/sys/file.h
  69. CommandLine.o: /usr/include/sys/types.h
  70. CommandLine.o: /usr/include/sys/fcntlcom.h
  71. CommandLine.o: /usr/include/sys/stdtypes.h
  72. CommandLine.o: /usr/include/sys/stat.h
  73. CommandLine.o: /usr/include/sys/types.h
  74. CommandLine.o: /usr/include/sys/stat.h
  75. CommandLine.o: /usr/include/ctype.h
  76. CommandLoop.o: CommandLoop.c
  77. CommandLoop.o: ../INCLUDE/xr/Threads.h
  78. CommandLoop.o: ../INCLUDE/xr/BasicTypes.h
  79. CommandLoop.o: ../INCLUDE/xr/ThreadsInlines.h
  80. CommandLoop.o: ../INCLUDE/xr/ThreadsSharedMem.h
  81. CommandLoop.o: ../INCLUDE/xr/ThreadsBackdoor.h
  82. CommandLoop.o: /usr/include/sys/time.h
  83. CommandLoop.o: /usr/include/time.h
  84. CommandLoop.o: /usr/include/sys/stdtypes.h
  85. CommandLoop.o: ../INCLUDE/xr/UIO.h
  86. CommandLoop.o: /usr/include/sys/types.h
  87. CommandLoop.o: /usr/include/sys/stdtypes.h
  88. CommandLoop.o: /usr/include/sys/sysmacros.h
  89. CommandLoop.o: /usr/include/sys/file.h
  90. CommandLoop.o: /usr/include/sys/types.h
  91. CommandLoop.o: /usr/include/sys/fcntlcom.h
  92. CommandLoop.o: /usr/include/sys/stdtypes.h
  93. CommandLoop.o: /usr/include/sys/stat.h
  94. CommandLoop.o: /usr/include/sys/types.h
  95. CommandLoop.o: /usr/include/sys/stat.h
  96. CommandLoop.o: ../INCLUDE/xr/ThreadsMsg.h
  97. CommandLoop.o: INCLUDE/xr/CommandLine.h
  98. CommandLoop.o: INCLUDE/xr/CommandLoop.h
  99. CommandLoop.o: ../INCLUDE/xr/IncrementalLoad.h
  100. CommandLoop.o: /usr/include/sys/types.h
  101. CommandLoop.o: ../INCLUDE/xr/BasicTypes.h
  102. CommandLoop.o: /usr/include/string.h
  103. CommandLoop.o: /usr/include/sys/stdtypes.h
  104. CommandLoop.o: INCLUDE/xr/CommandLinePrivate.h
  105. CommandLoopCompatibility.o: CommandLoopCompatibility.c
  106. CommandLoopCompatibility.o: ../INCLUDE/xr/ThreadsMsg.h
  107. CommandLoopCompatibility.o: INCLUDE/xr/CommandLine.h
  108. CommandLoopCompatibility.o: ../INCLUDE/xr/BasicTypes.h
  109. CommandLoopCompatibility.o: ../INCLUDE/xr/Threads.h
  110. CommandLoopCompatibility.o: ../INCLUDE/xr/ThreadsInlines.h
  111. CommandLoopCompatibility.o: ../INCLUDE/xr/ThreadsSharedMem.h
  112. CommandLoopCompatibility.o: INCLUDE/xr/CommandLinePrivate.h
  113. CommandLoopCompatibility.o: INCLUDE/xr/CommandLoop.h
  114.